﻿using System;
using BrainTechLLC;
using System.Collections.Generic;
namespace Mud.EmlenMudMain
{
  public interface IFightData
  {
    CharacterData Caller { get; set; }
    CharacterData AttackingCharacters { get; set; }
    CharacterData FollowingCharacter { get; set; }
    CharacterData Master { get; set; }
    CharacterData MountedByCharacter { get; set; }
    CharacterData RidingCharacter { get; set; }
    DateTime CombatDelayUntil { get; set; }
    
    CharacterData Following { get; }
    GroundFightPositions GroundfightPosition { get; set; }
    bool IsDelayed { get; set; }
    List<string> NextCombatCommands { get; set; }
    List<long> HuntingCharacters { get; set; }
    int[] StoredFightDataValues { get; set; }
    string SzUserArguments { get; set; }
    int this[StoredFightData storedDataType] { get; set; }
  }
}
